/**
 * All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
 * IWorkTaskService
 * 日程任务
 * 修改纪录
 * 2020-11-02 版本：1.0 zhanglongfei 创建。
 * 
 * @version 版本：1.0
 * @author 作者：zhanglongfei
 * 创建日期：2020-11-02
 */
package com.topscomm.work.service;

import java.util.List;
import java.util.Map;

import com.topscomm.base.pojo.BasePermissionManageEntity;
import com.topscomm.work.IWorkService;
import com.topscomm.work.dao.IWorkTaskDao;
import com.topscomm.work.pojo.WorkTaskEntity;

public interface IWorkTaskService extends IWorkService<WorkTaskEntity, IWorkTaskDao> {
	/**
	 * @description:保存周期任务
	 * @param paraMap
	 * @return
	 * @author: zhanglongfei
	 * @date: 2020年11月3日上午11:08:51
	 * @modify:
	 */
	WorkTaskEntity saveWorkTask(Map<String, Object> paraMap, List<Map<String, Object>> remindList, List<BasePermissionManageEntity> userList);

	/**
	 * @description:查询周期中的日期
	 * @param taskEntity
	 * @return
	 * @author: zhanglongfei
	 * @date: 2020年11月5日下午4:08:52
	 * @modify:
	 */
	List<Map<String, Object>> queryPeriodDateList(WorkTaskEntity taskEntity);
}
